`diary-parasha', `diary-omer', `diary-rosh-hodesh', and
`diary-sabbath-candles'. See the documentation for the function
`list-sexp-diary-entries' for more details.
Diary entries based on the Hebrew and/or the Islamic calendar are also
possible, but because these are somewhat slow, they are ignored
unless you set the `nongregorian-diary-listing-hook' and the
`nongregorian-diary-marking-hook' appropriately. See the documentation
for these functions for details.
Diary files can contain directives to include the contents of other files; for
details, see the documentation for the variable `list-diary-entries-hook'.")
(defvar diary-nonmarking-symbol "&" "\
*The symbol used to indicate that a diary entry is not to be marked in the
calendar window.")
(defvar hebrew-diary-entry-symbol "H" "\
*The symbol used to indicate that a diary entry is according to the
Hebrew calendar.")
(defvar islamic-diary-entry-symbol "I" "\
*The symbol used to indicate that a diary entry is according to the
Islamic calendar.")
(defvar diary-include-string "#include" "\
*The string used to indicate the inclusion of another file of diary entries
in diary-file. See the documentation for the function
`include-other-diary-files'.")
(defvar sexp-diary-entry-symbol "%%" "\
*The string used to indicate a sexp diary entry in diary-file.
See the documentation for the function `list-sexp-diary-entries'.")
(defvar abbreviated-calendar-year t "\
*Interpret a two-digit year DD in a diary entry as being either 19DD or
20DD, as appropriate, for the Gregorian calendar; similarly for the Hebrew and
Islamic calendars. If this variable is nil, years must be written in full.")
(defvar european-calendar-style nil "\
*Use the European style of dates in the diary and in any displays. If this
variable is t, a date 1/2/1990 would be interpreted as February 1, 1990.
The accepted European date styles are
DAY/MONTH
DAY/MONTH/YEAR
DAY MONTHNAME
DAY MONTHNAME YEAR
DAYNAME
Names can be capitalized or not, written in full, or abbreviated to three
characters with or without a period.")
(defvar american-date-diary-pattern (quote ((month "/" day "[^/0-9]") (month "/" day "/" year "[^0-9]") (monthname " *" day "[^,0-9]") (monthname " *" day ", *" year "[^0-9]") (dayname "\\W"))) "\
*List of pseudo-patterns describing the American patterns of date used.
See the documentation of diary-date-forms for an explanation.")
(defvar european-date-diary-pattern (quote ((day "/" month "[^/0-9]") (day "/" month "/" year "[^0-9]") (backup day " *" monthname "\\W+\\<[^*0-9]") (day " *" monthname " *" year "[^0-9]") (dayname "\\W"))) "\
*List of pseudo-patterns describing the European patterns of date used.
See the documentation of diary-date-forms for an explanation.")